Arch BuildingPart/fr

Cette commande est obsolète.
Elle n'est plus disponible depuis version 1.0 et suivantes. Utilisez plutôt Arch Niveau.

Arch Partie de bâtiment

Emplacement du menu
Arch → Partie de bâtiment, 3D/BIM -> Niveau
Ateliers
Arch
Raccourci par défaut
Aucun
Introduit dans la version
0.18
Voir aussi
Arch Bâtiment, Arch Site

Description

L'objet Partie de bâtiment (BuildingPart), produit par les commandes BIM Niveau ou BIM Bâtiment, remplace Arch Niveau et Arch Bâtiment par une version plus performante qui peut être utilisée non seulement pour créer un plancher/étage/niveaux mais également toutes sortes de situations dans lesquelles différents objets Arch/BIM doivent être groupés. Ce groupe pourra être traité comme un seul objet ou répliqué.

Utilisation

  1. En option, vous pouvez également sélectionner un ou plusieurs objets à inclure dans votre nouvelle Partie de bâtiment.
  2. Appuyez sur le bouton Partie de bâtiment.

Remarques

Les Parties de bâtiment ont un Arch Plan de coupe implicite intégré.

Ce plan est toujours parallèle au plan de base du BuildingPart, mais vous pouvez spécifier le décalage entre eux. Ainsi, tous les outils qui fonctionnent avec un plan de coupe, tels que Draft Vue 2D d'une forme et TechDraw Vue Architecturale fonctionnent également avec Parties de bâtiment.

Options

Propriétés

Voir aussi : Éditeur de propriétés

Une Arch Partie de bâtiment est dérivé d'un objet App GeoFeature et hérite de toutes ses propriétés. Elle possède également les propriétés supplémentaires suivantes :

Données

Base

Building Part

Children

IFC

IFC Attributes

Vue

Auto Group

Building Part

Children

Clip

Interactions

Script

Voir aussi : Arch API et Débuter avec les scripts FreeCAD.

L'outil Partie de bâtiment (BuildingPart) peut être utilisé à l'intérieur d'une macro et à partir de la console Python en utilisant la fonction suivante :

BuildingPart = makeBuildingPart(objectslist=None)

Exemple :

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)

Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()

BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])

Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()